Enterprise Version
middle part